import dayjs from "dayjs"

/**
 * 封装全局复用工具函数
 * 1工具函数封装。多个
 * 2封装完之后怎么方便使用?
 *   1.导出方法=》页面导入使用
 *   2.追加到小程序全局对象wx上=》页面通过wx.方法名访问使用封装方法
 */
const utils = {
  /**
   * total参数传什么
   * @param {*} title 内容
   * @param {*} icon //显示图标
   */
  toast(title = '没有传就提示我', icon) {
    wx.showToast({
      title,
      icon,
      duration: 1500,
      mask: true,

    })
  },

  formatTime(data, type = "YYYY-MM-DD") {
    //返回格式化结果
    return dayjs(data).format(type)
  }
}

//往wx全局对象上追加(挂在)utils
//去哪里执行utils，所有页面都要执行，去app.js上挂载
wx.utils = utils

export default utils